package com.gable.report.model;
/**
 * 新版本派工实体类
 *
 */
public class Dispatching {
	private Long id;					// id

	private String number;				// 派工单号

	private Long engineerId;			// 工程师ID

	private String engineer;			// 工程师名字

	private String otherEngineer;		// 其他工程师

	private String assignTime;			// 派工时间

	private Long repairId;				// 维修ID

	private Long contractInfoId;		// 合同号ID

	private Long repairType;			// 维修方式（1.内部维修 2.外部维修）

	private Long upkeepId;				// 保养ID

	private Long serviceProviderId;		// 服务商ID

	private Long hospitalId;			// 医院ID

	private String remark;				// 备注

	private String photo;				// 上传图片

	private Long score;					// 总体评价评分

	private Long speedScore;			// 服务响应速度评分

	private Long qualityScore;			// 服务质量评分

	private Long attitudeScore;			// 服务态度评分

	private String comment;				// 其它反馈

	private Long maintenanceType;		// 维修方式（无<0>、送修<1>）

	private String hospitalSendDate;	// 医院送出时间

	private String hospitalSendNumber;	// 医院送出时的快递单号

	private String hospitalSendImg;		// 医院送出时上传的快递单图片

	private String commerceReceivedDate;// 商务收到时间

	private Long returnType;			// 返还方式（快递送回<0>、人工送回<1>）

	private String commerceReturnDate;	// 商务返还时间

	private String commerceReturnNumber;// 商务返还时的快递单号

	private String commerceReturnImg;	// 商务返还时上传的快递单图片

	private String hospitalReceivedDate;// 医院收到时间

	private String endTime;				// 结束时间

	private String createTime;			// 创建时间

	private Long createPerson;			// 创建人

	private String updateTime;			// 更新时间

	private Long updatePerson;			// 更新人

	private Long status;				// 状态

	private Long dispatchStatus;		// 状态

	private Long identificationStatus;	// 标识(0商务发起的报修/1医院发起报修)

	private String commerceRemark;		// 医院无需派工时填写的备注

	private Long maintenanceMode;       // 维修方式(1.维修间维修/2.其它)

	private Long pickupType;            // 取件方式(1.快递取件/2.工程师取件)

	private String pickupPeople;        // 取件人

	private String pickupDate;          // 取件时间

	private String pickupPhone;			// 联系方式

	private String pickupAccessory;		// 附件

	private String pickupRemark;		// 备注

	private String paymentTime;			// 回款时间

	private Long closeReason;			// 关闭派工原因(1 正常关闭 2 无法修复 3无需维修)

	private Long dispatchType;			// 派工类型(1.安装派工/2.升级派工/3.召回派工/4.应用派工/5.其他派工/6.保养派工)

	private String returnReason;		// 审核不通过的原因

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNumber() {
		return number;
	}

	public void setNumber(String number) {
		this.number = number;
	}

	public Long getEngineerId() {
		return engineerId;
	}

	public void setEngineerId(Long engineerId) {
		this.engineerId = engineerId;
	}

	public String getEngineer() {
		return engineer;
	}

	public void setEngineer(String engineer) {
		this.engineer = engineer;
	}

	public String getOtherEngineer() {
		return otherEngineer;
	}

	public void setOtherEngineer(String otherEngineer) {
		this.otherEngineer = otherEngineer;
	}

	public Long getRepairId() {
		return repairId;
	}

	public void setRepairId(Long repairId) {
		this.repairId = repairId;
	}

	public Long getRepairType() {
		return repairType;
	}

	public void setRepairType(Long repairType) {
		this.repairType = repairType;
	}

	public Long getUpkeepId() {
		return upkeepId;
	}

	public void setUpkeepId(Long upkeepId) {
		this.upkeepId = upkeepId;
	}

	public Long getServiceProviderId() {
		return serviceProviderId;
	}

	public void setServiceProviderId(Long serviceProviderId) {
		this.serviceProviderId = serviceProviderId;
	}

	public Long getHospitalId() {
		return hospitalId;
	}

	public void setHospitalId(Long hospitalId) {
		this.hospitalId = hospitalId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getPhoto() {
		return photo;
	}

	public void setPhoto(String photo) {
		this.photo = photo;
	}

	public Long getScore() {
		return score;
	}

	public void setScore(Long score) {
		this.score = score;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public Long getCreatePerson() {
		return createPerson;
	}

	public void setCreatePerson(Long createPerson) {
		this.createPerson = createPerson;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public Long getUpdatePerson() {
		return updatePerson;
	}

	public void setUpdatePerson(Long updatePerson) {
		this.updatePerson = updatePerson;
	}

	public Long getStatus() {
		return status;
	}

	public void setStatus(Long status) {
		this.status = status;
	}

	public Long getDispatchStatus() {
		return dispatchStatus;
	}

	public void setDispatchStatus(Long dispatchStatus) {
		this.dispatchStatus = dispatchStatus;
	}

	public Long getIdentificationStatus() {
		return identificationStatus;
	}

	public void setIdentificationStatus(Long identificationStatus) {
		this.identificationStatus = identificationStatus;
	}

	public Long getSpeedScore() {
		return speedScore;
	}

	public void setSpeedScore(Long speedScore) {
		this.speedScore = speedScore;
	}

	public Long getQualityScore() {
		return qualityScore;
	}

	public void setQualityScore(Long qualityScore) {
		this.qualityScore = qualityScore;
	}

	public Long getAttitudeScore() {
		return attitudeScore;
	}

	public void setAttitudeScore(Long attitudeScore) {
		this.attitudeScore = attitudeScore;
	}

	public Long getMaintenanceType() {
		return maintenanceType;
	}

	public void setMaintenanceType(Long maintenanceType) {
		this.maintenanceType = maintenanceType;
	}

	public String getHospitalSendDate() {
		return hospitalSendDate;
	}

	public void setHospitalSendDate(String hospitalSendDate) {
		this.hospitalSendDate = hospitalSendDate == null || hospitalSendDate.equals("") ? null : hospitalSendDate;
	}

	public String getHospitalSendNumber() {
		return hospitalSendNumber;
	}

	public void setHospitalSendNumber(String hospitalSendNumber) {
		this.hospitalSendNumber = hospitalSendNumber;
	}

	public String getHospitalSendImg() {
		return hospitalSendImg;
	}

	public void setHospitalSendImg(String hospitalSendImg) {
		this.hospitalSendImg = hospitalSendImg;
	}

	public String getCommerceReceivedDate() {
		return commerceReceivedDate;
	}

	public void setCommerceReceivedDate(String commerceReceivedDate) {
		this.commerceReceivedDate = commerceReceivedDate == null || commerceReceivedDate.equals("") ? null : commerceReceivedDate;
	}

	public Long getReturnType() {
		return returnType;
	}

	public void setReturnType(Long returnType) {
		this.returnType = returnType;
	}

	public String getCommerceReturnDate() {
		return commerceReturnDate;
	}

	public void setCommerceReturnDate(String commerceReturnDate) {
		this.commerceReturnDate = commerceReturnDate == null || commerceReturnDate.equals("") ? null : commerceReturnDate;
	}

	public String getCommerceReturnNumber() {
		return commerceReturnNumber;
	}

	public void setCommerceReturnNumber(String commerceReturnNumber) {
		this.commerceReturnNumber = commerceReturnNumber;
	}

	public String getCommerceReturnImg() {
		return commerceReturnImg;
	}

	public void setCommerceReturnImg(String commerceReturnImg) {
		this.commerceReturnImg = commerceReturnImg;
	}

	public String getHospitalReceivedDate() {
		return hospitalReceivedDate;
	}

	public void setHospitalReceivedDate(String hospitalReceivedDate) {
		this.hospitalReceivedDate = hospitalReceivedDate == null || hospitalReceivedDate.equals("") ? null : hospitalReceivedDate;
	}

	public String getCommerceRemark() {
		return commerceRemark;
	}

	public void setCommerceRemark(String commerceRemark) {
		this.commerceRemark = commerceRemark;
	}

	public Long getContractInfoId() {
		return contractInfoId;
	}

	public void setContractInfoId(Long contractInfoId) {
		this.contractInfoId = contractInfoId;
	}

	public Long getMaintenanceMode() {
		return maintenanceMode;
	}

	public void setMaintenanceMode(Long maintenanceMode) {
		this.maintenanceMode = maintenanceMode;
	}

	public Long getPickupType() {
		return pickupType;
	}

	public void setPickupType(Long pickupType) {
		this.pickupType = pickupType;
	}

	public String getPickupPeople() {
		return pickupPeople;
	}

	public void setPickupPeople(String pickupPeople) {
		this.pickupPeople = pickupPeople;
	}

	public String getPickupDate() {
		return pickupDate;
	}

	public void setPickupDate(String pickupDate) {
		this.pickupDate = pickupDate;
	}

	public String getPickupPhone() {
		return pickupPhone;
	}

	public void setPickupPhone(String pickupPhone) {
		this.pickupPhone = pickupPhone;
	}

	public String getPickupAccessory() {
		return pickupAccessory;
	}

	public void setPickupAccessory(String pickupAccessory) {
		this.pickupAccessory = pickupAccessory;
	}

	public String getPickupRemark() {
		return pickupRemark;
	}

	public void setPickupRemark(String pickupRemark) {
		this.pickupRemark = pickupRemark;
	}

	public String getPaymentTime() {
		return paymentTime;
	}

	public void setPaymentTime(String paymentTime) {
		this.paymentTime = paymentTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Long getCloseReason() {
		return closeReason;
	}

	public void setCloseReason(Long closeReason) {
		this.closeReason = closeReason;
	}

	public Long getDispatchType() {
		return dispatchType;
	}

	public void setDispatchType(Long dispatchType) {
		this.dispatchType = dispatchType;
	}

	public String getAssignTime() {
		return assignTime;
	}

	public void setAssignTime(String assignTime) {
		this.assignTime = assignTime == null || assignTime.equals("") ? null : assignTime;
	}

	public String getReturnReason() {
		return returnReason;
	}

	public void setReturnReason(String returnReason) {
		this.returnReason = returnReason;
	}
}